package org.biloxi.commands;

import org.biloxi.model.GameState;

/**
 * Reacts to Events with event information T.
 * 
 * @author Peter.WM.Wong@gmail.com
 *
 * @param <T>
 */
public interface Listener<O,R> {
	public void handle(Command<O,R> cmd, O options,R result, GameState g);
}
